package com.sxt;
/**  

* @Description: 递归 3*2*1

* @author xinxiaokang  

* @date 2020年12月18日 下午5:48:54

*/
public class DiGui {
	
	//3*2*1的阶乘
	public static long factorial(int n){
		if(n == 1){//递归头
			return 1;
		}else{//递归体
			return n*factorial(n-1);
		}
	}
	
	
	private static int a = 0;
	
	public static void test01(){
		a++;
		System.out.println("test——"+a);
		if(a <= 10){//递归体
			test01();
		}else{//递归头
			System.out.println("over!");
		}
	}
	
	public static void test02(){
		System.out.println("test02");
	}
	
		public static void main(String[] args) {
			test01();
		}

	
	
	
//		public static void main(String[] args) {
//			long num = factorial(3);
//			System.out.println(num);
//		}

}
